\hypertarget{structmethod}{
\section{method Struct Reference}
\label{structmethod}\index{method@{method}}
}
\subsection*{Public Attributes}
\begin{CompactItemize}
\item 
uint8\_\-t \hyperlink{structmethod_c33a69ad53749f0a9cc4a25bbb63c024}{device\_\-type}
\item 
uint8\_\-t \hyperlink{structmethod_98f112a81b32af8a4a17339f602ee8b1}{function\_\-id}
\item 
void($\ast$ \hyperlink{structmethod_23dbb6033b5b3c3a538ab25b21828feb}{act} )(uint8\_\-t id, uint8\_\-t $\ast$data, uint8\_\-t length)
\end{CompactItemize}


\subsection{Detailed Description}
An array of device function used to locate and run the correct function upon message receival. 

\subsection{Member Data Documentation}
\hypertarget{structmethod_23dbb6033b5b3c3a538ab25b21828feb}{
\index{method@{method}!act@{act}}
\index{act@{act}!method@{method}}
\subsubsection[{act}]{\setlength{\rightskip}{0pt plus 5cm}void($\ast$ {\bf method::act})(uint8\_\-t id, uint8\_\-t $\ast$data, uint8\_\-t length)}}
\label{structmethod_23dbb6033b5b3c3a538ab25b21828feb}


A pointer to the function. \hypertarget{structmethod_c33a69ad53749f0a9cc4a25bbb63c024}{
\index{method@{method}!device\_\-type@{device\_\-type}}
\index{device\_\-type@{device\_\-type}!method@{method}}
\subsubsection[{device\_\-type}]{\setlength{\rightskip}{0pt plus 5cm}uint8\_\-t {\bf method::device\_\-type}}}
\label{structmethod_c33a69ad53749f0a9cc4a25bbb63c024}


The device type. \hypertarget{structmethod_98f112a81b32af8a4a17339f602ee8b1}{
\index{method@{method}!function\_\-id@{function\_\-id}}
\index{function\_\-id@{function\_\-id}!method@{method}}
\subsubsection[{function\_\-id}]{\setlength{\rightskip}{0pt plus 5cm}uint8\_\-t {\bf method::function\_\-id}}}
\label{structmethod_98f112a81b32af8a4a17339f602ee8b1}


The ID of the function. 

The documentation for this struct was generated from the following file:\begin{CompactItemize}
\item 
\hyperlink{dispatcher_8c}{dispatcher.c}\end{CompactItemize}
